home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Place in System Folder / System 7.5.2 or higher / Finder Scripting Extension / Finder Scripting Extension.rsrc / CODE_61.txt < prev    next >
Text File  |  1993-04-16  |  26KB  |  468 lines

  1. # near model CODE resource
  2. # jump table entries: 9488-9498 (11 of them)
  3. export_1186:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  48E7 0108                movem.l    -[A7], D7,A4
  6. 00000008  2E2E 000C                move.l     D7, [A6 + 0xC]
  7. 0000000C  286E 0008                movea.l    A4, [A6 + 0x8]
  8. 00000010  2054                     movea.l    A0, [A4]
  9. 00000012  BEA8 000C                cmp.l      D7, [A0 + 0xC]
  10. 00000016  6718                     beq        +0x1A /* 00000030 */
  11. 00000018  0C87 2A2A 2A2A           cmpi.l     D7, 0x2A2A2A2A /* '****' */
  12. 0000001E  6710                     beq        +0x12 /* 00000030 */
  13. 00000020  0C87 636F 626A           cmpi.l     D7, 0x636F626A /* 'cobj' */
  14. 00000026  6708                     beq        +0xA /* 00000030 */
  15. 00000028  0C87 6369 746D           cmpi.l     D7, 0x6369746D /* 'citm' */
  16. 0000002E  6608                     bne        +0xA /* 00000038 */
  17. label00000030:
  18. 00000030  2054                     movea.l    A0, [A4]
  19. 00000032  2028 000C                move.l     D0, [A0 + 0xC]
  20. 00000036  6034                     bra        +0x36 /* 0000006C */
  21. label00000038:
  22. 00000038  2054                     movea.l    A0, [A4]
  23. 0000003A  0CA8 2A2A 2A2A 000C      cmpi.l     [A0 + 0xC], 0x2A2A2A2A /* '****' */
  24. 00000042  6718                     beq        +0x1A /* 0000005C */
  25. 00000044  2054                     movea.l    A0, [A4]
  26. 00000046  0CA8 636F 626A 000C      cmpi.l     [A0 + 0xC], 0x636F626A /* 'cobj' */
  27. 0000004E  670C                     beq        +0xE /* 0000005C */
  28. 00000050  2054                     movea.l    A0, [A4]
  29. 00000052  0CA8 6369 746D 000C      cmpi.l     [A0 + 0xC], 0x6369746D /* 'citm' */
  30. 0000005A  6604                     bne        +0x6 /* 00000060 */
  31. label0000005C:
  32. 0000005C  2007                     move.l     D0, D7
  33. 0000005E  600C                     bra        +0xE /* 0000006C */
  34. label00000060:
  35. 00000060  2F3C FFFF F954           move.l     -[A7], 0xFFFFF954
  36. 00000066  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  37. 0000006A  584F                     addq.w     A7, 4
  38. label0000006C:
  39. 0000006C  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  40. 00000072  4E5E                     unlink     A6
  41. 00000074  4E75                     rts
  42. export_1187:
  43. 00000076  4E56 0000                link       A6, 0
  44. 0000007A  41EE 0012                lea.l      A0, [A6 + 0x12]
  45. 0000007E  43EE 000E                lea.l      A1, [A6 + 0xE]
  46. 00000082  B3C8                     cmpa.l     A1, A0
  47. 00000084  6404                     bcc        +0x6 /* 0000008A */
  48. 00000086  7001                     moveq.l    D0, 0x01
  49. 00000088  6018                     bra        +0x1A /* 000000A2 */
  50. label0000008A:
  51. 0000008A  41EE 000A                lea.l      A0, [A6 + 0xA]
  52. 0000008E  43EE 000E                lea.l      A1, [A6 + 0xE]
  53. 00000092  B3C8                     cmpa.l     A1, A0
  54. 00000094  6404                     bcc        +0x6 /* 0000009A */
  55. 00000096  70FF                     moveq.l    D0, 0xFFFFFFFF
  56. 00000098  6008                     bra        +0xA /* 000000A2 */
  57. label0000009A:
  58. 0000009A  487A 000A                pea.l      [PC + 0xA /* 000000A6, value 0x1A537461, pstring "StackDirection didn\'t work" */]
  59. 0000009E  ABFF                     syscall    DebugStr
  60. 000000A0  7000                     moveq.l    D0, 0x00
  61. label000000A2:
  62. 000000A2  4E5E                     unlink     A6
  63. 000000A4  4E75                     rts
  64. 000000A6  1A53                     movea.b    A5, [A3]
  65. 000000A8  7461                     moveq.l    D2, 0x61
  66. 000000AA  636B                     bls        +0x6D /* 00000117 */
  67. 000000AC  4469 7265                neg.w      [A1 + 0x7265]
  68. 000000B0  6374                     bls        +0x76 /* 00000126 */
  69. 000000B2  696F                     bvs        +0x71 /* 00000123 */
  70. 000000B4  6E20                     bgt        +0x22 /* 000000D6 */
  71. 000000B6  6469                     bcc        +0x6B /* 00000121 */
  72. 000000B8  646E                     bcc        +0x70 /* 00000128 */
  73. 000000BA  2774 2077 6F72           move.l     [A3 + 0x6F72], [A4 + D2.w + 0x77]
  74. 000000C0  6B00 4E56                bmi        +0x4E58 /* 00004F18 */
  75. export_1188: // at 000000C2 (misaligned)
  76. 000000C4  FFF0                     .invalid   <<F/7/7>>
  77. 000000C6  48E7 0118                movem.l    -[A7], D7,A3,A4
  78. 000000CA  266E 0008                movea.l    A3, [A6 + 0x8]
  79. 000000CE  7000                     moveq.l    D0, 0x00
  80. 000000D0  2F00                     move.l     -[A7], D0
  81. 000000D2  2F0B                     move.l     -[A7], A3
  82. 000000D4  4EAD 086A                jsr        [A5 + 0x86A /* export_265 */]
  83. // begin alternate branch 000000D6-000000DC
  84. label000000D6:
  85. 000000D6  086A 588F 2F00           bchg.b     [A2 + 0x2F00], 0x8F
  86. // end alternate branch 000000D6-000000DC
  87. label000000D6: // (misaligned)
  88. 000000D8  588F                     addq.l     A7, 4
  89. 000000DA  2F00                     move.l     -[A7], D0
  90. 000000DC  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  91. 000000E0  2840                     movea.l    A4, D0
  92. 000000E2  2054                     movea.l    A0, [A4]
  93. 000000E4  2D68 0008 FFF0           move.l     [A6 - 0x10], [A0 + 0x8]
  94. 000000EA  7E01                     moveq.l    D7, 0x01
  95. 000000EC  206E FFF0                movea.l    A0, [A6 - 0x10]
  96. 000000F0  2050                     movea.l    A0, [A0]
  97. 000000F2  2868 0018                movea.l    A4, [A0 + 0x18]
  98. 000000F6  2F0C                     move.l     -[A7], A4
  99. 000000F8  486E FFF4                pea.l      [A6 - 0xC]
  100. 000000FC  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  101. 00000100  41EE FFF4                lea.l      A0, [A6 - 0xC]
  102. 00000104  4FEF 0010                lea.l      A7, [A7 + 0x10]
  103. 00000108  6012                     bra        +0x14 /* 0000011C */
  104. label0000010A:
  105. 0000010A  2F0B                     move.l     -[A7], A3
  106. 0000010C  2F0C                     move.l     -[A7], A4
  107. 0000010E  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  108. 00000112  4A00                     tst.b      D0
  109. 00000114  504F                     addq.w     A7, 8
  110. 00000116  6604                     bne        +0x6 /* 0000011C */
  111. 00000118  4207                     clr.b      D7
  112. 0000011A  6010                     bra        +0x12 /* 0000012C */
  113. label0000011C:
  114. 0000011C  486E FFF4                pea.l      [A6 - 0xC]
  115. 00000120  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  116. 00000124  2840                     movea.l    A4, D0
  117. label00000126:
  118. 00000126  200C                     move.l     D0, A4
  119. label00000128:
  120. 00000128  584F                     addq.w     A7, 4
  121. 0000012A  66DE                     bne        -0x20 /* 0000010A */
  122. label0000012C:
  123. 0000012C  1007                     move.b     D0, D7
  124. 0000012E  4CEE 1880 FFE4           movem.l    D7,A3,A4, [A6 - 0x1C]
  125. 00000134  4E5E                     unlink     A6
  126. 00000136  4E75                     rts
  127. export_1189:
  128. 00000138  4E56 FFC4                link       A6, -0x003C
  129. 0000013C  486E FFC4                pea.l      [A6 - 0x3C]
  130. 00000140  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  131. 00000144  4A80                     tst.l      D0
  132. 00000146  584F                     addq.w     A7, 4
  133. 00000148  675A                     beq        +0x5C /* 000001A4 */
  134. 0000014A  558F                     subq.l     A7, 2
  135. 0000014C  2F3C 6D69 7363           move.l     -[A7], 0x6D697363 /* 'misc' */
  136. 00000152  2F3C 6D76 6973           move.l     -[A7], 0x6D766973 /* 'mvis' */
  137. 00000158  2F2D FEEE                move.l     -[A7], [A5 - 0x112]
  138. 0000015C  2F3C 6D76 6973           move.l     -[A7], 0x6D766973 /* 'mvis' */
  139. 00000162  7000                     moveq.l    D0, 0x00
  140. 00000164  1F00                     move.b     -[A7], D0
  141. 00000166  303C 091F                move.w     D0, 0x91F
  142. 0000016A  A816                     syscall    Pack8
  143. 0000016C  301F                     move.w     D0, [A7]+
  144. 0000016E  48C0                     ext.l      D0
  145. 00000170  2F00                     move.l     -[A7], D0
  146. 00000172  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  147. 00000176  558F                     subq.l     A7, 2
  148. 00000178  2F3C 6D69 7363           move.l     -[A7], 0x6D697363 /* 'misc' */
  149. 0000017E  2F3C 736C 6374           move.l     -[A7], 0x736C6374 /* 'slct' */
  150. 00000184  2F2D FF0A                move.l     -[A7], [A5 - 0xF6]
  151. 00000188  2F3C 736C 6374           move.l     -[A7], 0x736C6374 /* 'slct' */
  152. 0000018E  7000                     moveq.l    D0, 0x00
  153. 00000190  1F00                     move.b     -[A7], D0
  154. 00000192  303C 091F                move.w     D0, 0x91F
  155. 00000196  A816                     syscall    Pack8
  156. 00000198  301F                     move.w     D0, [A7]+
  157. 0000019A  48C0                     ext.l      D0
  158. 0000019C  2F00                     move.l     -[A7], D0
  159. 0000019E  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  160. 000001A2  504F                     addq.w     A7, 8
  161. label000001A4:
  162. 000001A4  486E FFC4                pea.l      [A6 - 0x3C]
  163. 000001A8  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  164. 000001AC  584F                     addq.w     A7, 4
  165. 000001AE  4E5E                     unlink     A6
  166. 000001B0  4E75                     rts
  167. export_1190:
  168. 000001B2  4E56 FFEC                link       A6, -0x0014
  169. 000001B6  2D7C 6E75 6C6C FFF4      move.l     [A6 - 0xC], 0x6E756C6C /* 'null' */
  170. 000001BE  7000                     moveq.l    D0, 0x00
  171. 000001C0  2D40 FFF8                move.l     [A6 - 0x8], D0
  172. 000001C4  41EE FFF4                lea.l      A0, [A6 - 0xC]
  173. 000001C8  2D40 FFFC                move.l     [A6 - 0x4], D0
  174. 000001CC  486E FFFC                pea.l      [A6 - 0x4]
  175. 000001D0  41EE 0024                lea.l      A0, [A6 + 0x24]
  176. 000001D4  2F20                     move.l     -[A7], -[A0]
  177. 000001D6  2F20                     move.l     -[A7], -[A0]
  178. 000001D8  486E FFEC                pea.l      [A6 - 0x14]
  179. 000001DC  4EAD 1CA2                jsr        [A5 + 0x1CA2 /* export_912 */]
  180. 000001E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  181. 000001E4  41EE FFF4                lea.l      A0, [A6 - 0xC]
  182. 000001E8  2F20                     move.l     -[A7], -[A0]
  183. 000001EA  2F20                     move.l     -[A7], -[A0]
  184. 000001EC  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  185. 000001F0  7000                     moveq.l    D0, 0x00
  186. 000001F2  102E 0027                move.b     D0, [A6 + 0x27]
  187. 000001F6  2F00                     move.l     -[A7], D0
  188. 000001F8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  189. 000001FC  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  190. 00000200  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  191. 00000204  41EE 0014                lea.l      A0, [A6 + 0x14]
  192. 00000208  2F20                     move.l     -[A7], -[A0]
  193. 0000020A  2F20                     move.l     -[A7], -[A0]
  194. 0000020C  486E FFF4                pea.l      [A6 - 0xC]
  195. 00000210  4EAD 27C2                jsr        [A5 + 0x27C2 /* export_1268 */]
  196. 00000214  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  197. 00000218  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  198. 0000021C  206E 0008                movea.l    A0, [A6 + 0x8]
  199. 00000220  43EE FFF4                lea.l      A1, [A6 - 0xC]
  200. 00000224  20D9                     move.l     [A0]+, [A1]+
  201. 00000226  20D9                     move.l     [A0]+, [A1]+
  202. 00000228  4E5E                     unlink     A6
  203. 0000022A  4E75                     rts
  204. export_1191:
  205. 0000022C  4E56 FFF8                link       A6, -0x0008
  206. 00000230  48E7 0018                movem.l    -[A7], A3,A4
  207. 00000234  486E FFF8                pea.l      [A6 - 0x8]
  208. 00000238  4EAD 1DBA                jsr        [A5 + 0x1DBA /* export_947 */]
  209. 0000023C  7000                     moveq.l    D0, 0x00
  210. 0000023E  2840                     movea.l    A4, D0
  211. 00000240  266D FDAA                movea.l    A3, [A5 - 0x256]
  212. 00000244  2053                     movea.l    A0, [A3]
  213. 00000246  2F28 0096                move.l     -[A7], [A0 + 0x96]
  214. 0000024A  7000                     moveq.l    D0, 0x00
  215. 0000024C  2F00                     move.l     -[A7], D0
  216. 0000024E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  217. 00000252  2F0B                     move.l     -[A7], A3
  218. 00000254  4EAD 092A                jsr        [A5 + 0x92A /* export_289 */]
  219. 00000258  2840                     movea.l    A4, D0
  220. 0000025A  200C                     move.l     D0, A4
  221. 0000025C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  222. 00000260  672C                     beq        +0x2E /* 0000028E */
  223. 00000262  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  224. 00000266  2F0C                     move.l     -[A7], A4
  225. 00000268  4EAD 259A                jsr        [A5 + 0x259A /* export_1199 */]
  226. 0000026C  4A00                     tst.b      D0
  227. 0000026E  504F                     addq.w     A7, 8
  228. 00000270  671C                     beq        +0x1E /* 0000028E */
  229. 00000272  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  230. 00000278  2F0C                     move.l     -[A7], A4
  231. 0000027A  4EAD 276A                jsr        [A5 + 0x276A /* export_1257 */]
  232. 0000027E  2640                     movea.l    A3, D0
  233. 00000280  2F0B                     move.l     -[A7], A3
  234. 00000282  486E FFF8                pea.l      [A6 - 0x8]
  235. 00000286  4EAD 17D2                jsr        [A5 + 0x17D2 /* export_758 */]
  236. 0000028A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  237. label0000028E:
  238. 0000028E  206E 0008                movea.l    A0, [A6 + 0x8]
  239. 00000292  43EE FFF8                lea.l      A1, [A6 - 0x8]
  240. 00000296  20D9                     move.l     [A0]+, [A1]+
  241. 00000298  20D9                     move.l     [A0]+, [A1]+
  242. 0000029A  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  243. 000002A0  4E5E                     unlink     A6
  244. 000002A2  4E75                     rts
  245. export_1192:
  246. 000002A4  4E56 FFF0                link       A6, -0x0010
  247. 000002A8  48E7 0118                movem.l    -[A7], D7,A3,A4
  248. 000002AC  7000                     moveq.l    D0, 0x00
  249. 000002AE  2D40 FFFC                move.l     [A6 - 0x4], D0
  250. 000002B2  206E 000C                movea.l    A0, [A6 + 0xC]
  251. 000002B6  2050                     movea.l    A0, [A0]
  252. 000002B8  2668 000A                movea.l    A3, [A0 + 0xA]
  253. 000002BC  220B                     move.l     D1, A3
  254. 000002BE  6750                     beq        +0x52 /* 00000310 */
  255. 000002C0  2053                     movea.l    A0, [A3]
  256. 000002C2  2868 0018                movea.l    A4, [A0 + 0x18]
  257. 000002C6  200C                     move.l     D0, A4
  258. 000002C8  6746                     beq        +0x48 /* 00000310 */
  259. 000002CA  4207                     clr.b      D7
  260. 000002CC  2F0C                     move.l     -[A7], A4
  261. 000002CE  486E FFF0                pea.l      [A6 - 0x10]
  262. 000002D2  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  263. 000002D6  41EE FFF0                lea.l      A0, [A6 - 0x10]
  264. 000002DA  504F                     addq.w     A7, 8
  265. 000002DC  6022                     bra        +0x24 /* 00000300 */
  266. label000002DE:
  267. 000002DE  2054                     movea.l    A0, [A4]
  268. 000002E0  B7E8 000A                cmpa.l     A3, [A0 + 0xA]
  269. 000002E4  661A                     bne        +0x1C /* 00000300 */
  270. 000002E6  7000                     moveq.l    D0, 0x00
  271. 000002E8  1007                     move.b     D0, D7
  272. 000002EA  0C40 0001                cmpi.w     D0, 0x1
  273. 000002EE  6608                     bne        +0xA /* 000002F8 */
  274. 000002F0  2D4C FFFC                move.l     [A6 - 0x4], A4
  275. 000002F4  4207                     clr.b      D7
  276. 000002F6  6008                     bra        +0xA /* 00000300 */
  277. label000002F8:
  278. 000002F8  B9EE 000C                cmpa.l     A4, [A6 + 0xC]
  279. 000002FC  6602                     bne        +0x4 /* 00000300 */
  280. 000002FE  7E01                     moveq.l    D7, 0x01
  281. label00000300:
  282. 00000300  486E FFF0                pea.l      [A6 - 0x10]
  283. 00000304  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  284. 00000308  2840                     movea.l    A4, D0
  285. 0000030A  200C                     move.l     D0, A4
  286. 0000030C  584F                     addq.w     A7, 4
  287. 0000030E  66CE                     bne        -0x30 /* 000002DE */
  288. label00000310:
  289. 00000310  202E FFFC                move.l     D0, [A6 - 0x4]
  290. 00000314  4CEE 1880 FFE4           movem.l    D7,A3,A4, [A6 - 0x1C]
  291. 0000031A  4E5E                     unlink     A6
  292. 0000031C  4E75                     rts
  293. export_1193:
  294. 0000031E  4E56 0000                link       A6, 0
  295. 00000322  48E7 0018                movem.l    -[A7], A3,A4
  296. 00000326  286E 0008                movea.l    A4, [A6 + 0x8]
  297. 0000032A  2F0C                     move.l     -[A7], A4
  298. 0000032C  2054                     movea.l    A0, [A4]
  299. 0000032E  2050                     movea.l    A0, [A0]
  300. 00000330  2268 0090                movea.l    A1, [A0 + 0x90]
  301. 00000334  4E91                     jsr        [A1]
  302. 00000336  2640                     movea.l    A3, D0
  303. 00000338  4878 280A                push.l     0x280A /* '(\n' */
  304. 0000033C  2F0B                     move.l     -[A7], A3
  305. 0000033E  2053                     movea.l    A0, [A3]
  306. 00000340  2050                     movea.l    A0, [A0]
  307. 00000342  2268 000C                movea.l    A1, [A0 + 0xC]
  308. 00000346  4E91                     jsr        [A1]
  309. 00000348  4A00                     tst.b      D0
  310. 0000034A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  311. 0000034E  6616                     bne        +0x18 /* 00000366 */
  312. 00000350  4878 2DE6                push.l     0x2DE6
  313. 00000354  2F0B                     move.l     -[A7], A3
  314. 00000356  2053                     movea.l    A0, [A3]
  315. 00000358  2050                     movea.l    A0, [A0]
  316. 0000035A  2268 000C                movea.l    A1, [A0 + 0xC]
  317. 0000035E  4E91                     jsr        [A1]
  318. 00000360  4A00                     tst.b      D0
  319. 00000362  504F                     addq.w     A7, 8
  320. 00000364  670C                     beq        +0xE /* 00000372 */
  321. label00000366:
  322. 00000366  2F3C FFFF D8ED           move.l     -[A7], 0xFFFFD8ED
  323. 0000036C  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  324. 00000370  584F                     addq.w     A7, 4
  325. label00000372:
  326. 00000372  7000                     moveq.l    D0, 0x00
  327. 00000374  102E 000F                move.b     D0, [A6 + 0xF]
  328. 00000378  2F00                     move.l     -[A7], D0
  329. 0000037A  4878 5146                push.l     0x5146 /* 'QF' */
  330. 0000037E  2F0B                     move.l     -[A7], A3
  331. 00000380  2053                     movea.l    A0, [A3]
  332. 00000382  2050                     movea.l    A0, [A0]
  333. 00000384  2268 007C                movea.l    A1, [A0 + 0x7C]
  334. 00000388  4E91                     jsr        [A1]
  335. 0000038A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  336. 0000038E  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  337. 00000394  4E5E                     unlink     A6
  338. 00000396  4E75                     rts
  339. export_1194:
  340. 00000398  4E56 FFB4                link       A6, -0x004C
  341. 0000039C  48E7 0018                movem.l    -[A7], A3,A4
  342. 000003A0  286E 0008                movea.l    A4, [A6 + 0x8]
  343. 000003A4  2F0C                     move.l     -[A7], A4
  344. 000003A6  2054                     movea.l    A0, [A4]
  345. 000003A8  2050                     movea.l    A0, [A0]
  346. 000003AA  2268 0090                movea.l    A1, [A0 + 0x90]
  347. 000003AE  4E91                     jsr        [A1]
  348. 000003B0  2640                     movea.l    A3, D0
  349. 000003B2  584F                     addq.w     A7, 4
  350. 000003B4  2F0C                     move.l     -[A7], A4
  351. 000003B6  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  352. 000003BA  2640                     movea.l    A3, D0
  353. 000003BC  2F0B                     move.l     -[A7], A3
  354. 000003BE  486E FFB4                pea.l      [A6 - 0x4C]
  355. 000003C2  2053                     movea.l    A0, [A3]
  356. 000003C4  2050                     movea.l    A0, [A0]
  357. 000003C6  2268 0094                movea.l    A1, [A0 + 0x94]
  358. 000003CA  4E91                     jsr        [A1]
  359. 000003CC  41EE FFBC                lea.l      A0, [A6 - 0x44]
  360. 000003D0  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  361. 000003D4  20D9                     move.l     [A0]+, [A1]+
  362. 000003D6  20D9                     move.l     [A0]+, [A1]+
  363. 000003D8  703C                     moveq.l    D0, 0x3C
  364. 000003DA  2D40 FFC4                move.l     [A6 - 0x3C], D0
  365. 000003DE  7200                     moveq.l    D1, 0x00
  366. 000003E0  2D41 FFC8                move.l     [A6 - 0x38], D1
  367. 000003E4  2D41 FFFC                move.l     [A6 - 0x4], D1
  368. 000003E8  558F                     subq.l     A7, 2
  369. 000003EA  486E FFBC                pea.l      [A6 - 0x44]
  370. 000003EE  486E FFC4                pea.l      [A6 - 0x3C]
  371. 000003F2  3F3C 003A                move.w     -[A7], 0x3A /* ':' */
  372. 000003F6  A88F                     syscall    OSDispatch
  373. 000003F8  7020                     moveq.l    D0, 0x20
  374. 000003FA  C0AE FFDC                and.l      D0, [A6 - 0x24]
  375. 000003FE  56C0                     sne        D0
  376. 00000400  4400                     neg.b      D0
  377. 00000402  4FEF 000E                lea.l      A7, [A7 + 0xE]
  378. 00000406  4CEE 1800 FFAC           movem.l    A3,A4, [A6 - 0x54]
  379. 0000040C  4E5E                     unlink     A6
  380. 0000040E  4E75                     rts
  381. export_1195:
  382. 00000410  4E56 FFF8                link       A6, -0x0008
  383. 00000414  2F07                     move.l     -[A7], D7
  384. 00000416  2E2E 0020                move.l     D7, [A6 + 0x20]
  385. 0000041A  2D7C 6E75 6C6C FFF8      move.l     [A6 - 0x8], 0x6E756C6C /* 'null' */
  386. 00000422  7000                     moveq.l    D0, 0x00
  387. 00000424  2D40 FFFC                move.l     [A6 - 0x4], D0
  388. 00000428  41EE FFF8                lea.l      A0, [A6 - 0x8]
  389. 0000042C  2207                     move.l     D1, D7
  390. 0000042E  0481 636C 6F73           subi.l     D1, 0x636C6F73 /* 'clos' */
  391. 00000434  6708                     beq        +0xA /* 0000043E */
  392. 00000436  0481 0BF7 FFF0           subi.l     D1, 0xBF7FFF0
  393. 0000043C  660E                     bne        +0x10 /* 0000044C */
  394. label0000043E:
  395. 0000043E  2F3C FFFF F954           move.l     -[A7], 0xFFFFF954
  396. 00000444  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  397. 00000448  584F                     addq.w     A7, 4
  398. 0000044A  602A                     bra        +0x2C /* 00000476 */
  399. label0000044C:
  400. 0000044C  41EE 002C                lea.l      A0, [A6 + 0x2C]
  401. 00000450  2F20                     move.l     -[A7], -[A0]
  402. 00000452  2F20                     move.l     -[A7], -[A0]
  403. 00000454  2F07                     move.l     -[A7], D7
  404. 00000456  41EE 0020                lea.l      A0, [A6 + 0x20]
  405. 0000045A  2F20                     move.l     -[A7], -[A0]
  406. 0000045C  2F20                     move.l     -[A7], -[A0]
  407. 0000045E  41EE 0018                lea.l      A0, [A6 + 0x18]
  408. 00000462  2F20                     move.l     -[A7], -[A0]
  409. 00000464  2F20                     move.l     -[A7], -[A0]
  410. 00000466  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  411. 0000046A  486E FFF8                pea.l      [A6 - 0x8]
  412. 0000046E  4EAD 1F42                jsr        [A5 + 0x1F42 /* export_996 */]
  413. 00000472  4FEF 0024                lea.l      A7, [A7 + 0x24]
  414. label00000476:
  415. 00000476  206E 0008                movea.l    A0, [A6 + 0x8]
  416. 0000047A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  417. 0000047E  20D9                     move.l     [A0]+, [A1]+
  418. 00000480  20D9                     move.l     [A0]+, [A1]+
  419. 00000482  2E2E FFF4                move.l     D7, [A6 - 0xC]
  420. 00000486  4E5E                     unlink     A6
  421. 00000488  4E75                     rts
  422. export_1196:
  423. 0000048A  4E56 FFFE                link       A6, -0x0002
  424. 0000048E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  425. 00000492  1C2E 000F                move.b     D6, [A6 + 0xF]
  426. 00000496  286E 0008                movea.l    A4, [A6 + 0x8]
  427. 0000049A  2F0C                     move.l     -[A7], A4
  428. 0000049C  2054                     movea.l    A0, [A4]
  429. 0000049E  2050                     movea.l    A0, [A0]
  430. 000004A0  2268 0090                movea.l    A1, [A0 + 0x90]
  431. 000004A4  4E91                     jsr        [A1]
  432. 000004A6  2640                     movea.l    A3, D0
  433. 000004A8  426E FFFE                clr.w      [A6 - 0x2]
  434. 000004AC  4247                     clr.w      D7
  435. 000004AE  4EAD 137A                jsr        [A5 + 0x137A /* export_619 */]
  436. 000004B2  2F0B                     move.l     -[A7], A3
  437. 000004B4  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  438. 000004B8  2F0B                     move.l     -[A7], A3
  439. 000004BA  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  440. 000004BE  486E FFFE                pea.l      [A6 - 0x2]
  441. 000004C2  2F0C                     move.l     -[A7], A4
  442. 000004C4  4EAD 1892                jsr        [A5 + 0x1892 /* export_782 */]
  443. 000004C8  3E00                     move.w     D7, D0
  444. 000004CA  7000                     moveq.l    D0, 0x00
  445. 000004CC  1006                     move.b     D0, D6
  446. 000004CE  2F00                     move.l     -[A7], D0
  447. 000004D0  48C7                     ext.l      D7
  448. 000004D2  2F07                     move.l     -[A7], D7
  449. 000004D4  2F0B                     move.l     -[A7], A3
  450. 000004D6  2053                     movea.l    A0, [A3]
  451. 000004D8  2050                     movea.l    A0, [A0]
  452. 000004DA  2268 007C                movea.l    A1, [A0 + 0x7C]
  453. 000004DE  4E91                     jsr        [A1]
  454. 000004E0  7000                     moveq.l    D0, 0x00
  455. 000004E2  1006                     move.b     D0, D6
  456. 000004E4  2F00                     move.l     -[A7], D0
  457. 000004E6  302E FFFE                move.w     D0, [A6 - 0x2]
  458. 000004EA  48C0                     ext.l      D0
  459. 000004EC  2F00                     move.l     -[A7], D0
  460. 000004EE  2F0B                     move.l     -[A7], A3
  461. 000004F0  2053                     movea.l    A0, [A3]
  462. 000004F2  2050                     movea.l    A0, [A0]
  463. 000004F4  2268 007C                movea.l    A1, [A0 + 0x7C]
  464. 000004F8  4E91                     jsr        [A1]
  465. 000004FA  4CEE 18C0 FFEE           movem.l    D6,D7,A3,A4, [A6 - 0x12]
  466. 00000500  4E5E                     unlink     A6
  467. 00000502  4E75                     rts
  468.